﻿<?php 

error_reporting(0);

header("Content-type:text/html;charset=utf-8"); 
  
date_default_timezone_set('prc');   //要输出准确时间，需要开启这个

$date = date("Y-m-d");           //当前日期
$time = date('h:i:s',time());    //当前时间


$T = $_POST['id'];   
$T2 = $_POST['type'];

	if($T == ''){

		echo 'msg:"err";';

	}elseif($T2 == '1'){

		id();    //首次录入ID

	}elseif($T2 == '2'){

		jxcs();  //解析次数

	}elseif($T2 == '3'){

		zjjb();  //增加金币

	}elseif($T2 == '4'){

		czid();  //查找用户id

	}else{

		echo 'msg:"err";';

	}


function id(){

		$T = $_POST['id'];   //录入信息
		$ID = file_get_contents('i1000.txt'); 
		
		//'to={id="126545126",jinbi="",tuijian=""};'
		$P1 = strstr($ID,'to={id="'.$T.'"');     //寻找指定字符串

		if ($P1 == false){
			$I = 0;
			$I2 = 10;
			file_put_contents('i1000.txt',$ID."\r\n".'to={id="'.$T.'",'.'jinbi="'.$I2.'",'.'tuijian="'.$I.'"};');  
			//找不到者保存，相当于首次录入
			echo 'msg:"ok",id:"1";';
			
		}else{
			
			echo 'msg:"ok",id:"2";';
			
		}
}



function jxcs(){

		$T = $_POST['id'];   //录入信息
		$ID = file_get_contents('i1000.txt'); 

		$wenben = "/to={id=\"{$T}\",jinbi=\"(.*?)\",tuijian=\"(.*?)\"}/";
		preg_match($wenben,$ID,$P);

		$H1 = $P[2];
		$H2 = $P[1];
		$H3 = $H1;

		if($H2 <= 0){
			$H4 = 0;
		}else{
			$H4 = $H2 - 1;
		}

		$H5 = "to={id=\"{$T}\",jinbi=\"{$H2}\",tuijian=\"{$H1}\"}";
		$H6 = "to={id=\"{$T}\",jinbi=\"{$H4}\",tuijian=\"{$H3}\"}";

		$find = $H5;
		$replace = $H6;
		$ID2 = str_replace($find,$replace,$ID,$count) ; 

		file_put_contents('i1000.txt',$ID2);  

		echo 'msg:"ok",id:"3";';

}



function zjjb(){

		$T = $_POST['id'];   //录入信息
		$ID = file_get_contents('i1000.txt'); 
		
		//'to={id="126545126",jinbi="",tuijian=""};'
		$P1 = strstr($ID,'to={id="'.$T.'"');     //寻找指定字符串

		if ($P1 == false){
			$I = 1;
			$I2 = 10;
			file_put_contents('i1000.txt',$ID."\r\n".'to={id="'.$T.'",'.'jinbi="'.$I2.'",'.'tuijian="'.$I.'"};');  
			//找不到者保存，相当于首次录入
			echo 'msg:"ok",id:"4";';
			
		}else{
			$wenben = "/to={id=\"{$T}\",jinbi=\"(.*?)\",tuijian=\"(.*?)\"}/";
			preg_match($wenben,$ID,$P);

			$H1 = $P[2];  
			$H2 = $P[1];

			$H3 = $H1 + 1;
			$H4 = $H2 + 10;

			$H5 = "to={id=\"{$T}\",jinbi=\"{$H2}\",tuijian=\"{$H1}\"}";
			$H6 = "to={id=\"{$T}\",jinbi=\"{$H4}\",tuijian=\"{$H3}\"}";

			$find = $H5;  //寻找的文本
			$replace = $H6;  //要替换成的文本
			$ID2 = str_replace($find,$replace,$ID,$count) ; 

			file_put_contents('i1000.txt',$ID2);  

			echo 'msg:"ok",id:"5";';
			
		}
}



function czid(){

	$T = $_POST['id'];   //录入信息
	$ID = file_get_contents('i1000.txt'); 
	$P1 = strstr($ID,'to={id="'.$T.'"');     //寻找指定字符串
	if ($P1 == false){

		echo 'msg:"ok",id:"6";';

	}else{

		echo 'msg:"ok",id:"7";';
	}

}


/*
str_replace(find,replace,string,count) 
参数 描述
find 必需。规定要查找的值。
replace 必需。规定替换 find 中的值的值。
string 必需。规定被搜索的字符串。
count 可选。一个变量，对替换数进行计数。
*/








?>
